package com.lilosoft.business.cga.models;

import java.util.Date;

public class CgaCase {
    /**
     * 主键ID
     */
    private String id;

    /**
     * 办件流水号
     */
    private String caseId;

    /**
     * 事项ID
     */
    private String projectId;

    /**
     * 事项编码
     */
    private String projectNo;

    /**
     * 事项名称
     */
    private String projectName;

    /**
     * 项目名称
     */
    private String caseName;

    /**
     * 项目所在地区区划,例如:420104001001
     */
    private String caseAreaCode;

    /**
     * 项目详细地址
     */
    private String caseAddress;

    /**
     * 登记时间
     */
    private Date registerTime;

    /**
     * 受理时间
     */
    private Date acceptTime;

    /**
     * 承诺办结日期描述
     */
    private String promiseDaysDesc;

    /**
     * 承诺办结时间
     */
    private Date promiseTime;

    /**
     * 实际办结时间
     */
    private Date endTime;

    /**
     * 申请对象类别[0:个人; 1:企业]
     */
    private String applyObjectType;

    /**
     * 3000申报渠道[01:网上大厅; 02:Android; 03:IOS; 04:微信; 05:自助机; 06:窗口; 07:其他; 08:电子数据交换(委办局推送); 09:湖北省网厅申报]
     */
    private String applySource;

    /**
     * 办件状态[04:需补正;09:办结;12:不予受理; 13:不予办理(异常终止); 14:暂予登记; 15:审批办理中(开启流程); 16:数据初始化;   17:网上申请; 18:网上申请(不通过); 19:网上预审; 20:网上预审(通过); 21:网上预审(不通过); 22:网上暂存; 30:办件暂停]
     */
    private String caseState;

    /**
     * 办件流程key
     */
    private String workFlowKey;

    /**
     * 办件流程实例ID
     */
    private String workFlowId;

    /**
     * 办件条码号
     */
    private String caseBarcode;

    /**
     * 1201发证方式[01:窗口自取; 02:物流快递; 03:送件上门]
     */
    private String issueType;

    /**
     * 受理人ID
     */
    private String acceptUserId;

    /**
     * 受理机关ID
     */
    private String acceptDeptId;

    /**
     * 受理窗口号
     */
    private String workwinId;

    /**
     * 是否挂起[0:正常; 1:挂起]
     */
    private String isHangup;

    /**
     * 是否公开公示[0:是; 1:否]
     */
    private String isPublic;

    /**
     * 指定办件流转机构
     */
    private String assignDeptId;

    /**
     * 所选向导IDS,例如:c155479bc354420e8e82d4224deae0a8,c2cddf125f0c4e6b92e77bfc57bb9698
     */
    private String guideIds;

    /**
     * 受理人姓名
     */
    private String acceptUserName;

    /**
     * 第三方系统办件编号
     */
    private String caseBjbh;

    /**
     * 排队叫号系统业务编号
     */
    private String callSignBusinessCode;

    /**
     * 是否分发给委办局审批[null:否; 0:否; 1:是]
     */
    private String isDistribute;

    /**
     * 分发状态[null:未分发; 0:未分发; 1:已载入任务; 2:分发成功; 3:分发失败]
     */
    private String distributeState;

    /**
     * 数据是否同步到市区[null:否; 0:否; 1:是]
     */
    private Integer isPrecity;

    /**
     * 主键ID
     */
    public String getId() {
        return id;
    }

    /**
     * 主键ID
     */
    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    /**
     * 办件流水号
     */
    public String getCaseId() {
        return caseId;
    }

    /**
     * 办件流水号
     */
    public void setCaseId(String caseId) {
        this.caseId = caseId == null ? null : caseId.trim();
    }

    /**
     * 事项ID
     */
    public String getProjectId() {
        return projectId;
    }

    /**
     * 事项ID
     */
    public void setProjectId(String projectId) {
        this.projectId = projectId == null ? null : projectId.trim();
    }

    /**
     * 事项编码
     */
    public String getProjectNo() {
        return projectNo;
    }

    /**
     * 事项编码
     */
    public void setProjectNo(String projectNo) {
        this.projectNo = projectNo == null ? null : projectNo.trim();
    }

    /**
     * 事项名称
     */
    public String getProjectName() {
        return projectName;
    }

    /**
     * 事项名称
     */
    public void setProjectName(String projectName) {
        this.projectName = projectName == null ? null : projectName.trim();
    }

    /**
     * 项目名称
     */
    public String getCaseName() {
        return caseName;
    }

    /**
     * 项目名称
     */
    public void setCaseName(String caseName) {
        this.caseName = caseName == null ? null : caseName.trim();
    }

    /**
     * 项目所在地区区划,例如:420104001001
     */
    public String getCaseAreaCode() {
        return caseAreaCode;
    }

    /**
     * 项目所在地区区划,例如:420104001001
     */
    public void setCaseAreaCode(String caseAreaCode) {
        this.caseAreaCode = caseAreaCode == null ? null : caseAreaCode.trim();
    }

    /**
     * 项目详细地址
     */
    public String getCaseAddress() {
        return caseAddress;
    }

    /**
     * 项目详细地址
     */
    public void setCaseAddress(String caseAddress) {
        this.caseAddress = caseAddress == null ? null : caseAddress.trim();
    }

    /**
     * 登记时间
     */
    public Date getRegisterTime() {
        return registerTime;
    }

    /**
     * 登记时间
     */
    public void setRegisterTime(Date registerTime) {
        this.registerTime = registerTime;
    }

    /**
     * 受理时间
     */
    public Date getAcceptTime() {
        return acceptTime;
    }

    /**
     * 受理时间
     */
    public void setAcceptTime(Date acceptTime) {
        this.acceptTime = acceptTime;
    }

    /**
     * 承诺办结日期描述
     */
    public String getPromiseDaysDesc() {
        return promiseDaysDesc;
    }

    /**
     * 承诺办结日期描述
     */
    public void setPromiseDaysDesc(String promiseDaysDesc) {
        this.promiseDaysDesc = promiseDaysDesc == null ? null : promiseDaysDesc.trim();
    }

    /**
     * 承诺办结时间
     */
    public Date getPromiseTime() {
        return promiseTime;
    }

    /**
     * 承诺办结时间
     */
    public void setPromiseTime(Date promiseTime) {
        this.promiseTime = promiseTime;
    }

    /**
     * 实际办结时间
     */
    public Date getEndTime() {
        return endTime;
    }

    /**
     * 实际办结时间
     */
    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    /**
     * 申请对象类别[0:个人; 1:企业]
     */
    public String getApplyObjectType() {
        return applyObjectType;
    }

    /**
     * 申请对象类别[0:个人; 1:企业]
     */
    public void setApplyObjectType(String applyObjectType) {
        this.applyObjectType = applyObjectType == null ? null : applyObjectType.trim();
    }

    /**
     * 3000申报渠道[01:网上大厅; 02:Android; 03:IOS; 04:微信; 05:自助机; 06:窗口; 07:其他; 08:电子数据交换(委办局推送); 09:湖北省网厅申报]
     */
    public String getApplySource() {
        return applySource;
    }

    /**
     * 3000申报渠道[01:网上大厅; 02:Android; 03:IOS; 04:微信; 05:自助机; 06:窗口; 07:其他; 08:电子数据交换(委办局推送); 09:湖北省网厅申报]
     */
    public void setApplySource(String applySource) {
        this.applySource = applySource == null ? null : applySource.trim();
    }

    /**
     * 办件状态[04:需补正;09:办结;12:不予受理; 13:不予办理(异常终止); 14:暂予登记; 15:审批办理中(开启流程); 16:数据初始化;   17:网上申请; 18:网上申请(不通过); 19:网上预审; 20:网上预审(通过); 21:网上预审(不通过); 22:网上暂存; 30:办件暂停]
     */
    public String getCaseState() {
        return caseState;
    }

    /**
     * 办件状态[04:需补正;09:办结;12:不予受理; 13:不予办理(异常终止); 14:暂予登记; 15:审批办理中(开启流程); 16:数据初始化;   17:网上申请; 18:网上申请(不通过); 19:网上预审; 20:网上预审(通过); 21:网上预审(不通过); 22:网上暂存; 30:办件暂停]
     */
    public void setCaseState(String caseState) {
        this.caseState = caseState == null ? null : caseState.trim();
    }

    /**
     * 办件流程key
     */
    public String getWorkFlowKey() {
        return workFlowKey;
    }

    /**
     * 办件流程key
     */
    public void setWorkFlowKey(String workFlowKey) {
        this.workFlowKey = workFlowKey == null ? null : workFlowKey.trim();
    }

    /**
     * 办件流程实例ID
     */
    public String getWorkFlowId() {
        return workFlowId;
    }

    /**
     * 办件流程实例ID
     */
    public void setWorkFlowId(String workFlowId) {
        this.workFlowId = workFlowId == null ? null : workFlowId.trim();
    }

    /**
     * 办件条码号
     */
    public String getCaseBarcode() {
        return caseBarcode;
    }

    /**
     * 办件条码号
     */
    public void setCaseBarcode(String caseBarcode) {
        this.caseBarcode = caseBarcode == null ? null : caseBarcode.trim();
    }

    /**
     * 1201发证方式[01:窗口自取; 02:物流快递; 03:送件上门]
     */
    public String getIssueType() {
        return issueType;
    }

    /**
     * 1201发证方式[01:窗口自取; 02:物流快递; 03:送件上门]
     */
    public void setIssueType(String issueType) {
        this.issueType = issueType == null ? null : issueType.trim();
    }

    /**
     * 受理人ID
     */
    public String getAcceptUserId() {
        return acceptUserId;
    }

    /**
     * 受理人ID
     */
    public void setAcceptUserId(String acceptUserId) {
        this.acceptUserId = acceptUserId == null ? null : acceptUserId.trim();
    }

    /**
     * 受理机关ID
     */
    public String getAcceptDeptId() {
        return acceptDeptId;
    }

    /**
     * 受理机关ID
     */
    public void setAcceptDeptId(String acceptDeptId) {
        this.acceptDeptId = acceptDeptId == null ? null : acceptDeptId.trim();
    }

    /**
     * 受理窗口号
     */
    public String getWorkwinId() {
        return workwinId;
    }

    /**
     * 受理窗口号
     */
    public void setWorkwinId(String workwinId) {
        this.workwinId = workwinId == null ? null : workwinId.trim();
    }

    /**
     * 是否挂起[0:正常; 1:挂起]
     */
    public String getIsHangup() {
        return isHangup;
    }

    /**
     * 是否挂起[0:正常; 1:挂起]
     */
    public void setIsHangup(String isHangup) {
        this.isHangup = isHangup == null ? null : isHangup.trim();
    }

    /**
     * 是否公开公示[0:是; 1:否]
     */
    public String getIsPublic() {
        return isPublic;
    }

    /**
     * 是否公开公示[0:是; 1:否]
     */
    public void setIsPublic(String isPublic) {
        this.isPublic = isPublic == null ? null : isPublic.trim();
    }

    /**
     * 指定办件流转机构
     */
    public String getAssignDeptId() {
        return assignDeptId;
    }

    /**
     * 指定办件流转机构
     */
    public void setAssignDeptId(String assignDeptId) {
        this.assignDeptId = assignDeptId == null ? null : assignDeptId.trim();
    }

    /**
     * 所选向导IDS,例如:c155479bc354420e8e82d4224deae0a8,c2cddf125f0c4e6b92e77bfc57bb9698
     */
    public String getGuideIds() {
        return guideIds;
    }

    /**
     * 所选向导IDS,例如:c155479bc354420e8e82d4224deae0a8,c2cddf125f0c4e6b92e77bfc57bb9698
     */
    public void setGuideIds(String guideIds) {
        this.guideIds = guideIds == null ? null : guideIds.trim();
    }

    /**
     * 受理人姓名
     */
    public String getAcceptUserName() {
        return acceptUserName;
    }

    /**
     * 受理人姓名
     */
    public void setAcceptUserName(String acceptUserName) {
        this.acceptUserName = acceptUserName == null ? null : acceptUserName.trim();
    }

    /**
     * 第三方系统办件编号
     */
    public String getCaseBjbh() {
        return caseBjbh;
    }

    /**
     * 第三方系统办件编号
     */
    public void setCaseBjbh(String caseBjbh) {
        this.caseBjbh = caseBjbh == null ? null : caseBjbh.trim();
    }

    /**
     * 排队叫号系统业务编号
     */
    public String getCallSignBusinessCode() {
        return callSignBusinessCode;
    }

    /**
     * 排队叫号系统业务编号
     */
    public void setCallSignBusinessCode(String callSignBusinessCode) {
        this.callSignBusinessCode = callSignBusinessCode == null ? null : callSignBusinessCode.trim();
    }

    /**
     * 是否分发给委办局审批[null:否; 0:否; 1:是]
     */
    public String getIsDistribute() {
        return isDistribute;
    }

    /**
     * 是否分发给委办局审批[null:否; 0:否; 1:是]
     */
    public void setIsDistribute(String isDistribute) {
        this.isDistribute = isDistribute == null ? null : isDistribute.trim();
    }

    /**
     * 分发状态[null:未分发; 0:未分发; 1:已载入任务; 2:分发成功; 3:分发失败]
     */
    public String getDistributeState() {
        return distributeState;
    }

    /**
     * 分发状态[null:未分发; 0:未分发; 1:已载入任务; 2:分发成功; 3:分发失败]
     */
    public void setDistributeState(String distributeState) {
        this.distributeState = distributeState == null ? null : distributeState.trim();
    }

    /**
     * 数据是否同步到市区[null:否; 0:否; 1:是]
     */
    public Integer getIsPrecity() {
        return isPrecity;
    }

    /**
     * 数据是否同步到市区[null:否; 0:否; 1:是]
     */
    public void setIsPrecity(Integer isPrecity) {
        this.isPrecity = isPrecity;
    }
}